package com.fengwk.cv4j.view;

/**
 * 变量</br>
 * 运算视图的底层使用变量构成</br>
 * 这是一个运算视图树的原子单位
 * 
 * @author fengwk
 *
 * @param <T>
 */
public interface Var<T> extends View<T> {

	/**
	 * 为当前Var对象分配一个新的T</br>
	 * 当完成这个分配后,将更新整个运算视图的相关链路使这个更新生效
	 * 
	 * @param t
	 */
	void assign(T t);
	
}
